package com.cmeduSystem.webadmin.upms.bo;

import lombok.Data;

/**
 * 登录策略配置对象。
 *
 * @author xulei
 * @date 2025-09-04
 */
@Data
public class SysConfLoginPolicy {

    /**
     * 是否排除登录。
     */
    private Boolean excludeLogin = false;

    /**
     * 登录超时时间，单位为分钟。
     */
    private Integer loginTimeout = 1440;

    /**
     * 密码错误次数。
     */
    private Integer passwordErrorCount = 5;

    /**
     * 密码错误时是否延迟登录。如果是false，则直接锁定账号
     */
    private Boolean delayLoginWhenError = false;

    /**
     * 密码错误时延迟登录时间，单位为分钟。
     */
    private Integer delayLoginTime = 10;
}
